#ifndef VENTANAINSTRUCTOR_H_
#define VENTANAINSTRUCTOR_H_

#include <gtkmm/main.h>
#include <gtkmm/window.h>
#include <gtkmm/actiongroup.h>
#include <gtkmm/uimanager.h>
#include <gtkmm/messagedialog.h>
#include <gtkmm/filechooserdialog.h>

#include "CajaChat.h"
#include "DialogoLogin.h"
#include "DialogoCrearClase.h"
#include "DialogoIniciarClase.h"
#include "Instructor.h"

class VentanaInstructor:public Gtk::Window {
	CajaChat cajaChat;
	Glib::RefPtr<Gtk::ActionGroup> pGrupo;
	Glib::RefPtr<Gtk::UIManager> pUiManager;
	Instructor *instructor;

public:
	VentanaInstructor(Instructor *instructor);
	virtual ~VentanaInstructor();

protected:
	void generarMenu();
	void adjuntar();
	void salir();
	void login();
	void logout();
	void crearCurso();
	void crearClase();
	void iniciarClase();
	void finalizarClase();
};

#endif
